6dcea20cbf4eb9a4edd6848157510591cf9d0292,contrib/dtest/src/org/jboss/byteman/contrib/dtest/Instrumentor.java,Instrumentor,injectOnMethod,#Class#String#String#String#String#,193
Before Change
String ruleName = this.getClass().getCanonicalName()+"_"+className+"_"+methodName+"_injectionat"+where;
RuleBuilder ruleBuilder = new RuleBuilder(ruleName);
ruleBuilder.onClass(className).inMethod(methodName).at(where);
ruleBuilder.usingHelper(BytemanTestHelper.class);
ruleBuilder.when(condition).doAction(action);
After Change
String ruleName = this.getClass().getCanonicalName()+"_"+className+"_"+methodName+"_injectionat"+where;
RuleBuilder ruleBuilder = new RuleBuilder(ruleName);
if(clazz.isInterface())
{
ruleBuilder.onInterface(className);
} else {
ruleBuilder.onClass(className);
}
ruleBuilder.inMethod(methodName).at(where);
ruleBuilder.usingHelper(BytemanTestHelper.class);
ruleBuilder.when(condition).doAction(action);